• word of the day

    sceloglaux albifacies

    sceloglaux albifacies - Dictionary definition and meaning for word sceloglaux albifacies

    Definition
    (noun) almost extinct owl of New Zealand
Download our Mobile App Today
Receive our word of the day
on Whatsapp